home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 4 / MacMania 4.toast / / Over 200 Fonts / Misc. / gxifier-11 / Release Notes / GXifier Release Notes next >
Text File  |  1995-08-04  |  8KB  |  134 lines

  1. RELEASE NOTES FOR GXifier
  2.  
  3. The tag list in parentheses after the version number and its date is the set of scripts and tables that particular version reworks.
  4.  
  5.                      >>>>>>>>>>>>>>>>>>>>>>>>>>>>> NOTE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  6.  
  7. It’s always OK to run the latest version of the GXifier, even if you’ve skipped running some earlier versions, or if you’ve added some new fonts to your system. The application knows the version that was run on any given font in your system, and only does the actions needed to bring that font up to date.
  8. ----------------------------------------------------------------------
  9. GXifier 1.1 (Cyrillic, Devanagari, Roman, Simplified and Traditional Chinese)
  10.   • Fixed Unicode map for Apple logo (should be F7FF, not FDFF).
  11.  
  12. GXifier 1.1f4, 2 August 1995 (All scripts)
  13.   • Added support for Cyrillic PS names, so morph tables will now include the alternate “be” glyph as a character alternative.
  14.   • Since some non-Roman fonts have cmap entries that misrepresent themselves as Roman, the GXifier now looks for a Roman cmap entry if a non-Roman font doesn’t have a cmap entry matching the specified script.
  15.  
  16. GXifier 1.1f3, 31 July 1995 (All scripts)
  17.   • Made sure the Unicode cmaps being generated were tagged as Unicode 1.1 semantics.
  18.   • Added archaic “nnanna” ligature support in Devanagari.
  19.  
  20. GXifier 1.1f2, 26 July 1995 (Arabic, Hebrew, Simplified Chinese, Traditional Chinese, Devanagari)
  21.   • Added Unicode cmap generators to the remaining scripts. From this version forward, any script supported by the GXifier will have Unicode cmap generation.
  22.   • Added alternative Hindi spelling for “Apple” (for logo ligatures).
  23.  
  24. GXifier 1.1f1, 22 July 1995 (Devanagari)
  25.   • Fixed the GX problem with the reversed morph table by rewriting it to be 2 forwards lig and forms tables.
  26.  
  27. GXifier 1.1b6, 22 July 1995 (Cyrillic)
  28.   • Added support for Cyrillic (uses cmap, doesn’t yet parse ‘post’ table).
  29.  
  30. GXifier 1.1b5, 22 July 1995 (Devanagari)
  31.   • Added support for Devanagari.
  32.  
  33. GXifier 1.1b4, 20 June 1995 (Roman extended)
  34.   • Added support for the special Roman variant mappings (Icelandic, Turkish, Croatian, Romanian, Faeroese and Slavic/Eastern European).
  35.  
  36. GXifier 1.1b3, 15 June 1995 (Roman)
  37.   • Automatically generate a Unicode 'cmap' for Roman fonts that don't already have one.
  38.  
  39. GXifier 1.1b2, 22 May 1995 (Traditional Chinese, Simplified Chinese)
  40.   • Implemented support for Traditional Chinese fonts.
  41.   • Added check-style numerals to Simplified Chinese.
  42.  
  43. GXifier 1.1b1, 11 May 1995 (Simplified Chinese, Roman, Arabic, Hebrew)
  44.   • Implemented support for Simplified Chinese fonts.
  45.   • Adds “password” style to all fonts. This is a simple swash that changes every glyph into a bullet.
  46.   • From this point forward, the GXifier and the Simple GXifier will have the same version numbers, to avoid confusion.
  47.  
  48. GXifier 1.1a8, 18 April 1995 (Hebrew)
  49.   • Adds Hebrew property, morph, justification and associated tables.
  50.   • Spiffy new icons, courtesy of Arleigh.
  51.  
  52. GXifier 1.1a7, 13 April 1995 (Arabic justification and bugfixes)
  53.   • This version creates Arabic justification tables that use kashidas.
  54.  
  55. GXifier 1.1a6, 4 April 1995 (Arabic bugfixes)
  56.   • There were bugs in Arabic prop and just generation.
  57.  
  58. GXifier 1.1a5, 31 March 1995 (added logfile)
  59.   • The GXifier now writes a log file listing what it did to each font.
  60.  
  61. GXifier 1.1a4, 30 March 1995 (bugfix)
  62.   • Because GX is being less than graceful in dealing with bad fonts (GXGetGlyphMetrics is crashing), I switched to reading the 'hmtx' and 'glyf' data directly.
  63.  
  64. GXifier 1.1a3, 29 March 1995 (bugfix)
  65.   • Fonts with no morph table possibilities were crashing the tool (because of a change I made in the way the feature table gets generated).
  66.  
  67. GXifier 1.1a2, 29 March 1995 (bugfix)
  68.   • Fixed a problem with the 68K version of the ligature table compiler.
  69.  
  70. GXifier 1.1a1, 28 March 1995 (ligature table compiler, Arabic support)
  71.   • Added a ligature table compiler, so making ligature tables will be much easier from now on.
  72.   • Added initial support for Arabic fonts.
  73. ----------------------------------------------------------------------
  74. GXifier 1.0, 14 March 1995 (final version!)
  75.   • Added “GXifier help” item to help menu.
  76.   • Changed circumflex to use modifier letter circumflex (0xF6) instead of the caret ‘^’.
  77.   • Open dialog comes up automatically when app is launched, rather than waiting for user to select Open menu item.
  78.  
  79. GXifier 1.0f3c2, 10 March 1995 (bugfix)
  80.   • Now correctly tests for presence of GX and FSSpec routines.
  81.  
  82. GXifier 1.0f3c1, 9 March 1995 (change in 'mort' tables)
  83.   • Changed to use option-hyphen instead of hyphen for lower-case d-bar and for the new French franc sign.
  84.  
  85. GXifier 1.0f2c5, 2 March 1995 (bugfix in 'mort' tables)
  86.   • String corrected to "Hyphens to Em Dash" (was "Hyphen to Em Dash").
  87.  
  88. GXifier 1.0f2c4, 23 February 1995 (bugfix)
  89.   • Fixed a zero-divide problem that arose when dealing with suitcases of only bitmap fonts (with no sfnts).
  90.  
  91. GXifier 1.0f2c3, 21 February 1995 (bugfixes)
  92.   • There was a crashing bug when the program terminated. Also added more sensitivity to the command-period.
  93.  
  94. GXifier 1.0f2c2, 20 February 1995 (UI cleanup)
  95.   • An alert is now posted if one or more fonts from the Fonts folder are requested to be GXified. Also made the granularity of the progress bar finer.
  96.  
  97. GXifier 1.0f2c1, 20 February 1995 (All 'hhea'; large paradigm change)
  98.   • The whole user interface has been reworked. Instead of working on the fonts in the fonts folder, this version uses StandardFile to query the user directly. The user may also drag a whole bunch of fonts onto the app directly (it now supports the required Apple Events suite).
  99.   • Some fonts had bad caret angle rise/run values; this version makes sure the rise and run in the 'hhea' table are correct for the actual angle of the font.
  100.  
  101. GXifier 1.0f1c2, 16 February 1995 (no content changes)
  102.   • Some copies of New Century Schoolbook Bold Italic are damaged in such a way as to cause GX to crash. This version adds a test for this specific font and bypasses processing it.
  103.  
  104. GXifier 1.0f1c1, 13 February 1995 (no content changes)
  105.   • Lots of minor fixes to the user interface, added splash screen, better error handling.
  106.  
  107. GXifier 0.09, 9 February 1995 (All 'fdsc', Roman 'mort')
  108.   • Generates an 'fdsc' table from various sources. Also fixes some minor problems with earlier versions, and a bug in 'mort' table generation.
  109.  
  110. GXifier 0.08, 9 February 1995
  111.   • DO NOT USE THIS VERSION -- there were serious problems with it.
  112.  
  113. GXifier 0.07, 8 February 1995 (All 'name')
  114.   • Removes all PostScript names except Mac, Roman, English from the font. Also removes any spaces and slashes in the PostScript name, or synthesizes a PostScript name from the FOND style mapping table, if needed.
  115.  
  116. GXifier 0.06, 1 February 1995 (Roman 'kern')
  117.   • Added conversion of any existing FOND kerning data into a 'kern' table.
  118.  
  119. GXifier 0.05, 24 January 1995 (Roman 'just')
  120.   • If you have run 0.04 on a PPC, you need to run this new version ASAP, or printing on the PPC under GX will give wildly bad results, even from old apps. It turns out the Metrowerks PPC compiler is generating incorrect code.
  121.  
  122. GXifier 0.04, 22 January 1995 (Roman 'prop' and 'just')
  123.   • Fixed a problem with 'prop' table generation.
  124.   • Added simple 'just' table (no ligature decomposition yet).
  125.  
  126. GXifier 0.03, 20 January 1995 (Roman 'mort')
  127.   • Changed many of the morph subtables to be orientation-independent.
  128.  
  129. GXifier 0.02, 19 January 1995 (Roman 'mort' and 'prop')
  130.   • Lots of bug fixes.
  131.  
  132. GXifier 0.01, 6 January 1995 (Roman 'mort' and 'prop')
  133.   • First version.
  134.